import cv2
import numpy as np

path = "./01.png"
img = cv2.imread(path)
print(img.shape)
#图像位置 起点 终点 颜色 线条粗细
cv2.line(img=img, pt1=(100,100),pt2=(200,200),color=(0,0,255),thickness=20)
#绘制矩形
cv2.rectangle(img,(100,100),(400,400),(0,0,0),20)
#绘制圆
cv2.circle(img,center=(250,250),radius=100,color=(24,28,68),thickness=20)
#绘制多边形
pts = np.array([[100,200],[150,180],[200,300],[230,300]])
cv2.polylines(img,pts=[pts],isClosed=False,color=(255,0,0),thickness=20)
cv2.imshow('img',img)
cv2.waitKey(0)
cv2.destroyAllWindows()